From 635492b016f724aba6bfedfe72cec6c8bfdb1e2e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 5 Sep 2020 08:38:18 -0400 Subject: [PATCH] text: Don't replace unselected text with Emoji We must be careful to not select everything on focus-in before we have the Emoji inserted. This was accidentally broken in d5121af876032af09bd9. Fixes: #3122 --- gtk/gtktext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtktext.c b/gtk/gtktext.c index 16968119bc..6af06f39fe 100644 --- a/gtk/gtktext.c +++ b/gtk/gtktext.c @@ -6825,7 +6825,7 @@ gtk_text_insert_emoji (GtkText *self) gtk_widget_set_parent (chooser, GTK_WIDGET (self)); g_signal_connect (chooser, "emoji-picked", G_CALLBACK (emoji_picked), self); - g_signal_connect_swapped (chooser, "hide", G_CALLBACK (gtk_widget_grab_focus), self); + g_signal_connect_swapped (chooser, "hide", G_CALLBACK (gtk_text_grab_focus_without_selecting), self); } gtk_popover_popup (GTK_POPOVER (chooser)); -- 2.30.2